.PHONY:all
all:libprint.so libmath.a

libprint.so:Linux.o Print.o
	g++ -shared -o $@ $^

Linux.o:Linux.cpp
	g++ -fPIC -c $^

Print.o:Print.cpp
	g++ -fPIC -c $^

libmath.a:add.o div.o
	ar -rc $@ $^

add.o:add.cpp
	g++ -c $^

div.o:div.cpp
	g++ -c $^

.PHONY:clean
clean:
	rm -rf libmath.a libprint.so

.PHONY:ouput
output:
	cp *.h ../libbb/include
	cp *.so ../libbb/library
	cp *.a ../libbb/library
